File: /var/www/html/wpbiancoarte/wp-content/plugins/hiroshi-core/inc/reviews/assets/js/parts/reviews.js
(function ( $ ) {
'use strict';
$( document ).ready(
function () {
qodefReview.init();
}
);
var qodefReview = {
init: function () {
var ratingHolder = $( '#qodef-page-comments-form .qodef-rating-inner' );
var addActive = function ( stars, ratingValue ) {
for ( var i = 0; i < stars.length; i++ ) {
var star = stars[i];
if ( i < ratingValue ) {
$( star ).addClass( 'active' );
} else {
$( star ).removeClass( 'active' );
}
}
};
ratingHolder.each(
function () {
var thisHolder = $( this ),
ratingInput = thisHolder.find( '.qodef-rating' ),
ratingValue = ratingInput.val(),
stars = thisHolder.find( '.qodef-star-rating' );
addActive( stars, ratingValue );
stars.on(
'click',
function () {
ratingInput.val( $( this ).data( 'value' ) ).trigger( 'change' );
}
);
ratingInput.change(
function () {
ratingValue = ratingInput.val();
addActive( stars, ratingValue );
}
);
}
);
}
};
})( jQuery );